const base="http://localhost:3000"

export function https(options = {}) {
	uni.getStorageSync('token') &&(token = uni.getStorageSync('token'));//从本地缓存中获取token
	options.url = `${base}${options.url}`;//前面为你的服务器地址，后面为具体接口地址
	//配置请求头

// 创建promise
	return new Promise((resolved, rejected) => {
		//成功
		options.success = (res) => {
			if (Number(res.data.code) == 200) { //请求成功
				resolved(res.data);//请求成功时返回接口数据
			} else {
				uni.showToast({
					icon: 'none',
					duration: 3000,
					title: `${res.data.desc}`
				});
				rejected(res.data.desc); //请求失败时返回错误信息
			}
 
		}
		//错误
		options.fail = (err) => {
			rejected(err); //请求失败时返回错误信息
		}
		uni.request(options);//传入配置好的对象
 
	});
}
